Graph equivalences and decompositions definable in Monadic Second-Order Logic. The case of Circle Graphs
نویسنده
چکیده
Many graph properties and graph transformations can be formalized inMonadic Second-Order logic. This language is the extension of First-Order logic allowing variables denoting sets of elements. In the case of graphs, these elements can be vertices, and in some cases edges. Monadic second-order graph properties can be checked in linear time on the class of graphs of tree-width at most k for any fixed k. These properties are Fixed Parameter Linear, for tree-width as a parameter. Monadic second-order logic as a language for specifying graph properties is interesting from several different points of view : we already mentioned complexity, but another point of view is that of Graph Grammars. For logicians, monadic second-order logic is attractive because relatively many classes of structures have a decidable theory for this language. In this communication we will discuss the point of view of Graph Theory. Many graph properties concerning colorings, forbidden configurations, connectivity are expressible in Monadic Second-Order logic, but also many graph theoretical constructions like the canonical decompositions of a graph in 2and 3-connected components, its modular and its split decompositions. We will review a number of cases where a set of graphs or of combinatorial objects is characterized by a common hierarchical decomposition. In the cases we will consider, the decomposition can be formalized in monadic second-order logic and from it, all graphs or objects of the corresponding set can be defined
منابع مشابه
The monadic second-order logic of graphs XVI : Canonical graph decompositions
This article establishes that the split decomposition of graphs introduced by Cunnigham, is definable in Monadic Second-Order Logic.This result is actually an instance of a more general result covering canonical graph decompositions like the modular decomposition and the Tutte decomposition of 2-connected graphs into 3-connected components. As an application, we prove that the set of graphs hav...
متن کاملThe Monadic Second-Order Logic of Graphs XI: Hierarchical Decompositions of Connected Graphs
We prove that the unique decomposition of connected graphs defined by Tutte is definable by formulas of Monadic Second-Order Logic. This decomposition has two levels: every connected graph is a tree of "2-connected components" called blocks ; every 2-connected graph is a tree of so-called 3-blocks. Our proof uses 2dags which are certain acyclic orientations of the considered graphs. We obtain a...
متن کاملMonadic Second-Order Definable Graph Transductions: A Survey
Courcelle, B., Monadic second-order definable graph transductions: a survey, Theoretical Computer Science 126 (1994) 53-75. Formulas of monadic second-order logic can be used to specify graph transductions, i.e., multivalued functions from graphs to graphs. We obtain in this way classes of graph transductions, called monadic second-order definable graph transductions (or, more simply, d&able tr...
متن کاملCircle graphs and monadic second-order logic
A circle graph is the intersection graph of a set of chords of a circle. If a circle graph is prime for the split (or join) decomposition defined by Cunnigham, it has a unique representation as a set of intersecting chords, and we prove that this representation can be defined by monadic second-order formulas. By using the (canonical) split decomposition of a circle graph, one can define in mona...
متن کاملThe Monadic Second-Order Logic of Graphs V: On Closing the Gap Between Definability and Recognizability
Courcelle, B., The monadic second-order logic of graphs V: on closing the gap between definability and recognizability, Theoretical Computer Science 80 (1991) 153-202. Context-free graph-grammars are considered such that, in every generated graph (3, a derivation tree of G can be constructed by means of monadic second-order formulas that specify its nodes, its labels, the successors of a node e...
متن کامل